993aecbc94a5b66de676e20181548243ad23f8cc,compiler/backend/src/org/jetbrains/jet/codegen/FunctionCodegen.java,FunctionCodegen,generatedMethod,#JetExpression#JvmMethodSignature#boolean#String#CodegenContexts.MethodContext#FunctionDescriptor#JetDeclarationWithBody#,85

Before Change


                                            ? JvmStdlibNames.FLAG_FORCE_FINAL_BIT
                                            : JvmStdlibNames.FLAG_FORCE_OPEN_BIT);
                        }
                        if (functionDescriptor.getVisibility() == Visibilities.INTERNAL) {
                            kotlinFlags.set(JvmStdlibNames.FLAG_INTERNAL_BIT);
                        }
                        else if (functionDescriptor.getVisibility() == Visibilities.PRIVATE) {

After Change


                            throw new IllegalStateException();
                        }
                        JetMethodAnnotationWriter aw = JetMethodAnnotationWriter.visitAnnotation(mv);
                        BitSet kotlinFlags = CodegenUtil.getFlagsForVisibility(functionDescriptor.getVisibility());
                        if (CodegenUtil.isInterface(functionDescriptor.getContainingDeclaration()) && modality != Modality.ABSTRACT) {
                            kotlinFlags.set(modality == Modality.FINAL
                                            ? JvmStdlibNames.FLAG_FORCE_FINAL_BIT